home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Games of Daze
/
Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso
/
x2ftp
/
msdos
/
gamesrc
/
goodie
/
goodie.doc
< prev
next >
Wrap
Text File
|
1994-12-31
|
5KB
|
110 lines
Goodie - The Goody Picker in
"Take me home"
Acknowledgments:
------------------
First of all, I would like to thank Davor Krivdic for giving me invaluable
modem support. Without it I would still be stuck with BGIs and two "fastest"
functions I've ever seen: getimage & putimage.
Second, thanks to Themie Gouthas and all others who contributed to XLIB in
any way. If it wasn't for your unselfishness this game and all my future
projects would never come to life. Without XLIB source I would still be one
of the many lame coders who use libraries and have no idea of how they work
(no offense). XLIB is a very useful tool if you want to learn something, and if
you want to see the results of what you've just learned.
Third, thanks to my sister who helped me with graphics. There are some nice
pictures of Zagreb that are almost realistic and she made them.
About the game:
-------------------
OK, here's the technical stuff. It took me about a week to write 1100 lines
of C (Turbo C 2.00) code for this game. It was supposed to be just an exercise
and I wasn't planning on releasing this game, but there are a few people who
liked it so I thought what the heck, if they like it they'll play it, if not,
who cares. The code is unoptimised and very ugly to look at, but I included it
anyway. Maybe someone will learn something from it but don't let your
expectations too high. I didn't comment it, and you'll have to be very patient
to find out what you want to know.
I wanted this whole package not to cross 60 KB limit zipped so I reassembled
and recompiled all of XLIB's 5.0 sources with debug information turned off.
The XLIB small model library shrunk more than half in size, so my EXE file has
less than 40 KB. Background graphics files are compressed using XLIB's RLE
compression. Sprites are all compiled bitmaps because they are the fastest ones
I could find.
The idea for this game came from a source code written in BASIC for ZX in one
of magazines here in Croatia. That was in September, 1986. The code had about
100 lines, and the game was called "Flashman", I think. I decided to pay a
little tribute to those golden times when ZX and C64 ruled (btw. C64 was my
first computer) and that's how this game came to life. Well, that's about all
I wanted to say about the game.
Playing the game:
---------------------
And now something for all of you players. The rules are simple: pick up
goodies. You have three lives which should be enough to get you through all 12
levels of the game. There are two ways you can lose a life: picking up a "bady"
or failing to pick up two consecutive goodies. For each goody picked you'll
receive 100 points, for each one that dropped 200 points will be subtracted from
your score. Have you ever seen such simple rules?
Sounds can't be toggled off so they'll annoy you all throughout the game.The
most important melodies are "London Bridge" which plays after you have bought a
farm (man, I love this idiom - for all of you who don't understand it it means
the same as "kick the bucket" or simply - die), and "Where Is Thumb Kin" which
plays when you finish a level.
If you want the story, here it is: your mission is to take Goodie home by
advancing through the levels. The levels are grouped three by three in four
groups:
1.You're on a vacation
2.Travelling home
3.In Zagreb at last
4.At home
What a stupid story, isn't it?
When you reach a high score simply type in your name. If you make mistake,
use left arrow key instead of backspace.
IMPORTANT NOTE:
------------------
Beacuse this game was written on my slow ancient 286/16 it may be a bit fast
on your standard 386/486 systems. If the game is too fast type a number that
represents the pause in mseconds between frames as a command line parameter.
Thus typing: goodie 5 <Enter> at the DOS prompt will give you 5 mseconds pause
between frames and the game will be slowed down, running at maximum of 200
frames per second (off course if you have something similar to CRAY at home).
The game needs 286 or better and VGA to run.
Rules for distribution:
------------------------------
I am releasing this game to public domain. You are allowed to copy the game,
share it with others etc. You are not allowed to charge any money for the game
or alter any files in the archive. Archive may only be distributed in it's
original form,containing following files: goodie.exe
goody.spr
title.scr
hi.sc
lvl##.bkg where ## is number 1..12
varswisl.fnt
goodie.doc
I will not be responsible for any damage which may be caused by the use of
this product. The game is distributed as is, without any warranty. (OK folks,
I know this is bull but I had to include it, sorry)
The game can be included in PD libraries, but I would like to know about it.
About the author:
-------------------------
If you have any questions about the game or need help I'll do my best to
try to help you. You can email me, or write a postcard to my address. Addresses
are included at the end.
I'm already working on my next release so you'll hear from me soon.
Until then
Bye!
email: tblaskov@oleh.srce.hr or
maurice@cyberspace.org
home address: Tin Blaskovic
Gorice 67/1
41000 Zagreb
Croatia